home *** CD-ROM | disk | FTP | other *** search
- Subject: Re: Re(2): Converting MacApp Example to ODF
- Sent: 6/1/96 11:11 AM
- Received: 6/3/96 7:58 AM
- From: Owen J. Palmer, ojpalmer@fcom.com
- Reply-To: ODF Interest, ODF-Interest@CILabs.ORG
- To: OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
-
- John has exactly described our situation.
-
- We have already isolated the MacApp dependent code and broken the code
- into modules which could become parts. One part would be a graphical
- network designer tool based on ODFDraw. Another would be a data access
- tool derived from the Calc example. Finally we have simulation and
- optimization modules. These modules need to share structured data with
- the parts efficiently.
-
- Dr. Owen J. Palmer
- VP R&D
- US One Communicattions Corp.
-
-
- John Major wrote:
- >
- > 'lo, folks -
- >
- > I have a keen interest in converting/moving code back and forth between MacApp
- > and ODF, and spent some time at WWDC exploring this issue. I imagine that it
- > is of interest to a number of other folks as well, given:
- >
- > - The large MA code base that could turn into OD part editors
- >
- > - Apple's interest (and the "World at Large"!) in seeing many part editors
- > appear soon
- >
- > - The MA code base's interest in going cross-platform
- >
- > Let's assume that the MacApp team's vow at WWDC ("MacApp Reanimated") to bring
- > OD container support to MA will pay off ASAP - instant Internet apps! But what
- > I'm talking about is making MA code into a part.
- >
- > A good sign here is that the ODF team and the MacApp team are now "under the
- > same roof", and appear to be cooperating effectively (some might view this as
- > very "Un-Apple" behavior, but there's a fresh wind blowing in Cupertino!).
- > It's hard, I imagine, as there are always internal rivalries and resource
- > battles about stuff like that, but here's hoping that they are striking the
- > right balance between bringing MA forward (and all the code out there that it
- > represents), and putting the muscle behind ODF that it requires to be a
- > success. I imagine that the key thing is that the *rest* of Apple needs to
- > have a clear understanding of how important these frameworks are to the
- > success of their OS technologies. This is something that Microsoft appears to
- > have understood from the get-go with MFC, and already making lots of money in
- > the Dev Tools business, had no problem putting all the oomph behind MFC that
- > it required. But now Apple, whatever the past history, is more and more in the
- > OS business, and needs to give these frameworks the resources they need to
- > support the OS.
- >
- > On this note, then, I have to say that conspicuously absent from the picture
- > so far is a tool to move MA views to ODF, or better yet, to use them
- > simultaneously with both frameworks (given the excellent tools on the MA
- > side). There was even a note in the early Vger docs to the tune of "I'm going
- > to drop MA support, because I don't know anyone who's interested in this" -
- > ARGH! I imagine that I have lots of company, so speak up, folks... Spec Bowers
- > and AppMaker has the ability to generate ODF from his native resource format,
- > but he hasn't had time yet to do the fairly straightforward work of being able
- > to read in the MA views - so once again, speak up, MacAppers!
- >
- > I'd be interested if any MA folks have a sense of how much of their app code
- > falls into the following categories:
- >
- > - Completely or nearly independent of framework code - easy to share with an
- > OD part
- >
- > - Completely or nearly restricted to isolated MA code modules - I'm thinking,
- > say, of complex dialog management code, with behaviors, dependencies, and the
- > like. It sounds like some of the lowest level stuff is migrating to this state
- > - something called "ODFLib" was mentioned at WWDC.
- >
- > Could more chunks of MA be rewritten so that certain subsets of classes could
- > be used *either* in MA or ODF? Now *that* would be code reuse! Not only would
- > the Frameworks folks get reuse, but anyone who followed guidelines on the use
- > of those class subsets would get reuse. I'm assuming that there are folks like
- > me that want to migrate *pieces* of their app to part editordom as quickly as
- > possible, but still leave the monolithic app out there for some time to come.
- >
- > Well, I've gone on too long - I'll be interested to hear what others have to
- > say.
- >
- > John Major
- > Director, Software Development
- > AirGo Communications, Inc.,
- > Sorenson Research Park
- > 849 West Levoy Drive
- > Salt Lake City, UT 84123-2544
- > USA
- > jmajor@dayna.com
- > Tel: 801/269-7346
- > Fax: 801/269-7363
-